home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
c
/
tcxl551.zip
/
TCXL_INC.EXE
/
lha
/
INC
/
TCXLSTR.H
< prev
next >
Wrap
Text File
|
1990-10-01
|
3KB
|
73 lines
/*=====[ The TesSeRact(TM) CXL User Interface Development System ]======*
| Copyright (c) 1987-1990, Innovative Data Concepts. All Rights Reserved
|
| This Library is part of IDC's TesSeRact Development Tools product
| line. For information about other IDC products, call 1-215-884-3373.
*----------------------------------------------------------------------*
| <TCXLstr.h> : Prototypes for TCXL string functions.
*----------------------------------------------------------------------*
| PGS : $Id: tcxlstr.h 5.51 90/10/01 00:00:00 MLM Release Locker: MLM $
| $Log: tcxlstr.h $
| Revision 5.51 90/10/01 00:00:00 MLM
| TCXL 5.51
|
*======================================================================*/
#ifndef _TCXLstr_
# define _TCXLstr_ 1
# ifndef _TCXLdef_
# include <TCXLdef.h>
# endif
/*------------------------[ Function prototypes ]-----------------------*/
#ifdef __cplusplus /* no mangling, please */
extern "C" {
#endif
IntT CTYP strblank(ChrP s);
ChrP CTYP strbmatch(ChrP s, ChrP a[]);
ChrP strbtrim(ChrP s);
IntT CTYP strchg(ChrP s, IntT a, IntT b);
DwdT CTYP strchksum(ChrP s);
ChrP CTYP strcode(ChrP s, ChrP k);
ChrP CTYP strdel(ChrP a, ChrP s);
ChrP CTYP strdela(ChrP a, ChrP s);
IntT CTYP strichg(ChrP s, IntT a, IntT b);
DwdT CTYP strichksum(ChrP s);
ChrP CTYP stridel(ChrP a, ChrP b);
ChrP CTYP stridela(ChrP a, ChrP b);
ChrP CTYP striinc(ChrP a, ChrP s);
ChrP CTYP strinc(ChrP a, ChrP s);
ChrP CTYP strins(ChrP a, ChrP s, IntT p);
IntT CTYP striocc(ChrP s, IntT c);
ChrP CTYP strischg(ChrP s, ChrP a, ChrP b);
IntT CTYP strisocc(ChrP a, ChrP s);
ChrP CTYP strisrep(ChrP s, ChrP a, ChrP b);
ChrP strleft(ChrP s, IntT n);
ChrP CTYP strljust(ChrP s);
ChrP CTYP strltrim(ChrP s);
IntT CTYP strmatch(ChrP a, ChrP b);
ChrP CTYP strmid(ChrP s, IntT p, IntT n);
IntT CTYP strocc(ChrP s, IntT c);
ChrP strright(ChrP s, IntT n);
ChrP CTYP strrjust(ChrP s);
ChrP CTYP strrol(ChrP s, IntT n);
ChrP CTYP strror(ChrP s, IntT n);
ChrP strrtrim(ChrP s);
ChrP CTYP strschg(ChrP s, ChrP a, ChrP b);
ChrP CTYP strsetsz(ChrP s, IntT n);
ChrP CTYP strshl(ChrP s, IntT n);
ChrP CTYP strshr(ChrP s, IntT n);
IntT CTYP strsocc(ChrP a, ChrP s);
ChrP CTYP strsrep(ChrP s, ChrP a, ChrP b);
ChrP CTYP strtrim(ChrP s);
ChrP CTYP struplow(ChrP s);
#define strbtrim(s) strtrim(strltrim(s))
#define strleft(s,n) strmid(s,0,n)
#define strright(s,n) strmid(s,strlen(s)-n,n)
#define strrtrim(s) strtrim(s)
#ifdef __cplusplus
}
#endif
#endif /* _TCXLstr_ -- End of TCXLstr.h */